#ifndef __DRIVER_AD7606_H__
#define __DRIVER_AD7606_H__

#include <stdint.h>

typedef struct _tagAD7606Ops_T
{
	void 		(*reset)(void);
	void 		(*read)(uint16_t buffer[8]);
	void 		(*convert)(void);
	uint8_t (*busyCheck)(void);
	
	uint16_t bin_buffer[8];
	float 	 voltage_buffer[8];
}AD7606Ops_T;


void AD7606_Initialize(AD7606Ops_T *Ops);
void AD7606_Read(AD7606Ops_T *Ops);

#endif